package laboratorioV.grupo21.tp4.ejercicios;

import laboratorioV.grupo21.tp4.IO.LeerLinea;
import laboratorioV.grupo21.tp4.clientes.Cliente;
import laboratorioV.grupo21.tp4.clientes.ClientesFromDB;
import laboratorioV.grupo21.tp4.deposito.Deposito;
import laboratorioV.grupo21.tp4.productos.Producto;
import laboratorioV.grupo21.tp4.productos.ProductosFromDB;


public class Punto2 implements Iejercicios {
	public void iniciar(Deposito pDeposito) throws Exception{
		System.out.println("*********************************************************");
		System.out.println("* LISTAR ES TOTAL DE STOCK DE UN PRODUCTO DE UN CLIENTE *");
		System.out.println("*********************************************************");
		Cliente clienteAux;
		Producto productoAux;
		
		
		
		 
		String opcionCliente = "";
		String opcionProducto = "";		
		LeerLinea linea = new LeerLinea();	
				
		opcionCliente = linea.leerCliente();
		clienteAux = new ClientesFromDB().getById(opcionCliente);
		if(clienteAux == null){			
			System.out.println("Cliente Inexistente");
			return;
		}
		
		opcionProducto = linea.leerProducto();
		productoAux = new ProductosFromDB().getById(opcionProducto);
		if(productoAux == null){
			System.out.println("Producto Inexistente");
			return;
		}
		
		
		System.out.println("Stock disponible: " + pDeposito.getStockClienteProducto(clienteAux, productoAux).toString());
		
		
		return;
	}
}
